@charset "utf-8";
/* CSS Document */
body{font-family:arial, "宋体"; color:#444; font-size:12px; line-height:20px; text-align:left; background-color:#fff;}
html,body,div,span,ul,li,ol,dl,dt,dd,table,td,th,p,fieldset,form,pre,blockquote,h1,h2,h3,h4,h5,h6,input,img,a{ margin:0; padding:0;}
ul li{ list-style:none;}
img{border:none;}

a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#ff7300; text-decoration:underline;}
a:active{color:#ff7300; text-decoration:underline;}

.wrapper{width:980px; margin:0 auto;} 
.clear{ clear:both; height:0; width:0; overflow:hidden; zoom:1;}
.talign{ text-align:center;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt3{ margin-top:3px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.pl10{ padding:10px 0;}
.pt10{ padding-top:10px;}
.pl5{ padding:5px 0;}
.pr5{ padding:10px 5px;}
 
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line24{ line-height:24px;}

.he44{ height:44px;}
.he60{ height:60px;}
.wi46{ width:46px; text-align:center;}

.line{ text-decoration:line-through;}
.borleft{ border-left:1px solid #eee;}
.borright{ border-right:1px solid #eee;}
.borbottom{ border-bottom:1px solid #eee;}
.dsblock{ display:block;}
.dsnone{display:none;}
.titline{ background:url(../image/bline.jpg) repeat-x bottom;}

.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}

/*字体样式*/
.gray{ color:#989898;}
.blue2{ color:#598dc8; }
.red{ color:#ff0000;}
.black{ color:#000;}
.ari11{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.white{ color:#ececec}
.white a:link{ color:#ececec; text-decoration:none;}
.white a:visited{color:#ececec; text-decoration:none;}
.white a:hover{color:#ececec; text-decoration:none;}

.white1{ color:#fff}
.white1 a:link{ color:#fff; text-decoration:none;}
.white1 a:visited{color:#fff; text-decoration:none;}
.white1 a:hover{color:#fff; text-decoration:underline;}

.orange{ color:#ff7300;}
.orange a:link{ color:#ff7300; text-decoration:none;}
.orange a:visited{color:#ff7300; text-decoration:none;}
.orange a:hover{color:#ff6600; text-decoration:underline;}

.orange1{ color:#ff7300;}
.orange1 a:link{ color:#ff7300; text-decoration:underline;}
.orange1 a:visited{color:#ff7300; text-decoration:underline;}
.orange1 a:hover{color:#ff6600; text-decoration:underline;}

.blue{ color:#0066cc;}
.blue a:link{ color:#0066cc; text-decoration:none;}
.blue a:visited{color:#0066cc; text-decoration:none;}
.blue a:hover{color:#ff6600; text-decoration:underline;}

.blue1{ color:#0066cc; }
.blue1 a:link{ color:#0066cc; text-decoration:underline;}
.blue1 a:visited{color:#0066cc; text-decoration:underline;}
.blue1 a:hover{color:#ff6600; text-decoration:underline;}

.blue3{ color:#013298; }
.blue3 a:link{ color:#013298; text-decoration:underline;}
.blue3 a:visited{color:#013298; text-decoration:underline;}
.blue3 a:hover{color:#ff6600; text-decoration:underline;}

.gray1{ color:#333;}
.gray1 a:link{ color:#333; text-decoration:none;}
.gray1 a:visited{color:#333; text-decoration:none;}
.gray1 a:hover{color:#ff6600; text-decoration:underline;}

.gray2{ color:#727272;}
.gray2 a:link{ color:#727272; text-decoration:none;}
.gray2 a:visited{color:#727272; text-decoration:none;}
.gray2 a:hover{color:#ff6600; text-decoration:underline;}

.red1{ color:#7a1010;}
.red1 a:link{ color:#7a1010; text-decoration:none;}
.red1 a:visited{color:#7a1010; text-decoration:none;}
.red1 a:hover{color:#ff6600; text-decoration:underline;}

.scgreen,.scgreen a,.scgreen a:link,.scgreen a:visited{ color:#186400; text-decoration:none; font-size:14px; }
.scgreen a:hover{ color:#3a8722; text-decoration:underline; }

/*顶部*/

.scbtn4 a,.scbtn4 a:link,.scbtn4 a:visited,.scbtn4 a:hover{ width:70px; height:21px; line-height:21px; display:block; text-align:center; color:#dc6800;} .scbtn4 a,.scbtn4 a:link,.scbtn4 a:visited{background:url(../image/inco_btn.gif) -93px 0 no-repeat;} .scbtn4 a:hover{background:url(../image/inco_btn.gif) -93px -23px no-repeat; text-decoration:none;}.out,.out a,.out,.out a:hover{ width:42px; height:22px; line-height:22px; display:block; text-align:center;}.out,.out a{ background:url(../image/inco_btn.gif) -121px -642px no-repeat; }.out a:hover{ background:url(../image/inco_btn.gif) -121px -665px no-repeat; text-decoration:none; }
.topbar{ width:100%; height:43px; background:url(../image/tit_bg1.jpg) repeat-x top;}
.toptab{ width:980px; height:43px; background:url(../image/top_bg.jpg) no-repeat left; margin:0 auto;}

.menutab{ width:460px; height:26px; margin-top:7px; float:left;}
.menutab li{ height:26px; line-height:26px; float:left; padding:0 2px; font-family:"微软雅黑","宋体"; }
.menutab li a, .menutab li a span{ height:26px; line-height:26px; float:left; font-size:14px; color:#fff; font-family:"微软雅黑","宋体"; display:block; }
.menutab li a{ padding-right:8px; }
.menutab li a span{ padding-left:8px;}
.menutab li a:hover{ background:url(../image/menubg.jpg) right top no-repeat; padding-right:8px; color:#ececec; text-decoration:none; }
.menutab li a:hover span{ background:url(../image/menubg.jpg) left top no-repeat; padding-left:8px; text-decoration:none; cursor:pointer;}
.menutab .current a,.menutab .current a:link,.menutab .current a:hover{ background:url(../image/menubg.jpg) right -26px no-repeat; padding-right:8px; color:#ececec; text-decoration:none;  }
.menutab .current a span,.menutab .current a:link span,.menutab .current a:hover span{ background:url(../image/menubg.jpg) left -26px no-repeat; padding-left:8px; text-decoration:none;}
 
.seartab{ width:198px; height:24px; float:left; background-color:#f1f1f1; margin-top:8px; position:relative; }
.sealist{ width:38px; height:24px; line-height:24px; background:url(../image/slist.jpg) no-repeat; display:block; padding-left:6px; float:left;}
.sinput{ border:none; background:none; padding:2px 5px; width:114px; height:20px; line-height:20px; float:left;}
.sbtn{ width:30px; height:24px; line-height:24px; border:none; background:url(../image/serbtn.jpg) no-repeat; display:block; } 
.schoose{ position:absolute; width:38px; background:#f1f1f1; top:23px; left:0; }
.schoose li{ width:38px; height:20px; line-height:20px; text-align:center; }
.schoose li a{ display:block; width:38px; }
.schoose li a:hover{ background:#b5e1ff; width:38px; height:20px; text-decoration:none; }

.infortab{  padding-top:8px; line-height:24px; }
.infortab li {float: left;}
.informsg-menu {position: relative;}
.informsg { position: relative; float:left; margin-right:10px;padding: 1px 5px;z-index: 10002;  cursor: pointer;}
.informsg-menu:hover .informsg,.infortab .hover .informsg{padding: 0px 4px;border: 1px solid #9D9D9D; border-bottom:none;background: #F5F5F5;height: 22px;}
.informsg-menu:hover .informsg a,.infortab .hover .informsg a{color: #4991CC;}
.informsg-menu:hover .informsgnum a,.infortab .hover .informsgnum a{color: #FFF;}
.informsgnum {float:left;background: url(../image/informsgnumbg.gif) no-repeat 0 7px;padding-left:3px; }
@-moz-document url-prefix() {.informsgnum{background-position: 0 8px;}}
.informsgnum .fontsize {  font-size: 10px; -webkit-transform: scale(0.71); -o-transform: scale(1);} 
.informsgnum a {padding:0 4px 0 3px; color: #FFF;}
.informsgnum a:hover {color: #FFF;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.informsgnum a {padding:0 3px 0 2px;}}
.informsg-menu:hover .informsg-list,.site-nav .hover .informsg-list {display: block}
.informsg-list {position: absolute; top:22px;_top:24px; left:0px;display: none;border:1px solid #9D9D9D;background: #F5F5F5; z-index: 10001;line-height:22px;}
.informsg-list li {float: none;}
.informsg-list a { display:block;padding: 0 4px;color: #666;white-space: nowrap;_zoom:1;}
.informsg-list a:hover {background-color:#DDD;text-decoration: none;color: #666;}
.inforinco2{ background:url(../image/inco4.jpg) no-repeat right; padding-right:10px; float:left; margin-right:13px;}



/*内页左侧列表*/
.leftbox{ width:200px; float:left;padding-bottom:60px;}
.leftbox .classfy{width:198px; border:1px solid #e3e3e3; border-bottom:none;  background:#fff; }
.leftbox .classfy .title{ background:url(../image/ico.gif) no-repeat 0 0; width:187px; height:34px; line-height:34px; padding-left:11px; font-weight:bold; font-size:14px;}
.leftbox .classfy ul{ padding:6px 0;}
.leftbox .classfy li{ margin:3px 0 0 10px;}
.leftbox .classfy li a,.leftbox .classfy li a:hover{ height:24px; line-height:24px; padding-left:30px; width:148px; display:block;}
.leftbox .classfy li a{ background:url(../image/ico1.gif) no-repeat 20px -106px; }
.leftbox .classfy li a:hover{ background:url(../image/ico1.gif) no-repeat 20px -106px #d7e9f9; color:#666; text-decoration:none;}
.rightbox{ width:760px; float:right; padding-bottom:60px;}
.bottomtab{ height:60px;}


/*左侧*/
.leftbar{ width:760px; float:left; padding-bottom:60px;}
.rightbar{ width:200px; float:right; padding-bottom:60px;}
.ltit{ height:35px; line-height:35px; background:url(../image/tit_bg1.jpg) 0 -43px repeat-x; padding:0 15px;}
.rtit{ height:34px; line-height:34px; background:url(../image/tit_bg1.jpg) 0 -78px repeat-x; padding:0 15px; color:#898989; margin:0 1px;}

/*公告*/
.autab{ border-top:1px solid #e3e3e3; width:200px; float:left; background:url(../image/rline.jpg) repeat-y;}
.aulist li{ background:url(../image/inco2.jpg) no-repeat left; padding:5px 0 5px 10px;}

/*标题公用部分*/
.tit{ height:32px; line-height:32px; background:url(../image/tit.gif) 0 0 repeat-x; width:738px; float:left;}
.tit li{ float:left; padding-right:10px; height:32px; line-height:32px; }
.tit li a, .tit li a span{ float:left; font-size:14px; color:#0066cc; display:block; font-weight:bold; }
.tit li a{ padding-right:18px; background:url(../image/tit.gif) right -33px no-repeat;  }
.tit li a span{ padding-left:18px; background:url(../image/tit.gif) left -33px no-repeat; }
.tit li a:hover{ background:url(../image/tit.gif) right -66px no-repeat #fff; padding-right:18px; text-decoration:none; }
.tit li a:hover span{ background:url(../image/tit.gif) left -66px no-repeat #fff; padding-left:18px; color:#333; text-decoration:none;}

.tit .curtab a,.tit .curtab a span{ float:left; font-size:14px; color:#333; display:block; font-weight:bold; }
.tit .curtab a,.tit .curtab a:hover{ padding-right:20px; background:url(../image/tit.gif) right -66px no-repeat #fff;  }
.tit .curtab a span,.tit .curtab a:hover span{ padding-left:20px; background:url(../image/tit.gif) left -66px no-repeat #fff; }

/*翻页代码*/
.pagetab{ text-align:right; margin:20px 10px;}

/*404*/
.error_bg{ width:858px; border:1px #E3E3E3 solid; background-color:#FFFFFF; margin:10px auto 0px; padding:60px;}
.error{ width:858px; margin:0px auto; background:url(../image/e01.jpg) no-repeat right top; font-family:"微软雅黑","宋体"; font-size:18px; line-height:40px;}
.red_font{ font-size:30px; font-weight:bold; color:#d40000; margin:15px auto; display:block;}

/*提意见*/
.textar1{width:174px; height:80px; background-color:#fff; color:#898989; font-size:12px;}
.btn1 a,.btn1 a:link,.btn1 a:visited,.btn1 a:hover{ width:42px; height:22px; line-height:22px; display:block; text-align:center; color:#0066cc;} 
.btn1 a,.btn1 a:link,.btn1 a:visited{background:url(../image/inco_btn.gif) -121px -167px no-repeat;} 
.btn1 a:hover{background:url(../image/inco_btn.gif) -121px -190px no-repeat; text-decoration:underline;} 

/*金铺状况*/
.score{ width:718px; padding:20px; font-size:14px; line-height:24px;}
.redfont{ color:#fa0000; font-size:14px; font-family:"微软雅黑","宋体";}
.yellofont{ color:#ec6100; font-size:16px;}
.greenfont{ color:#009331; font-size:16px;}
.mr40{ margin-right:40px;}
.sc_btn a:link, .sc_btn a:visited{ width:111px; height:38px; line-height:38px; text-align:center; background:url(../image/btn01.gif) no-repeat; display:block; font-weight:bold;}
.sc_btn a:hover{ background:url(../image/btn01.gif) no-repeat 0px -38px; font-weight:bold; text-decoration:none; color:#666;}
.jd_bar{ width:456px; height:34px; background:url(../image/jd.gif) no-repeat; padding:2px 2px 9px;}
.jd_bg{ width:100%; height:34px; background:url(../image/jd_bg.gif) repeat-x;}
.score_title{ width:708px; height:38px; line-height:38px; padding-left:10px; font-size:24px; font-weight:bold; margin-top:10px; border-bottom:1px #d2d2d2 solid;}
.score_nr{ width:678px; padding:10px 20px; font-size:12px;}
.score_nr p{ margin-bottom:8px; line-height:22px;}